#include <iostream>
using namespace std;

// 这个N就是非类型模板参数
// 非类型模板参数能支持我们灵活地使用常量
template<class T, size_t N>
class Stack
{
private:
    T _a[N];
};

int main()
{
    Stack<int, 10> st1;
    Stack<double, 10000> st2;
    return 0;
}